by Ronald Barron | Jul 15, 2024 | Uncategorized
About the Role
Title: Mgr., Scrum Master
Location: Austin TX USA
Full Time
Remote
Position Summary
The Scrum Master will be responsible for developing an agile based SDLC/APLC for a new development organization for a project team consisting of development resources in an implementation of large, complex
technology and business oriented project. They will also be responsible for the coaching/mentoring of existing development managers/leads on this methodology as it is implemented and used during the project development
life cycle
Required Qualifications
Develop agile based SDLC/APLC for new software development organization creating necessary standards, tools and best practices in a clearly document form. Participate and support initial development pilots
during the initial phases of the project. Organize and facilitate project planning, daily stand-up meetings, reviews, retrospectives, sprint and release planning, demos and other Scrum-related meeting Track and communicate team velocity and sprint/release progress Maintain process documentation Ensure the development teams are practicing the core agile principles of collaboration, prioritization, team accountability, and visibility.
Update agile tracking systems to provide transparency on Product & Sprint Backlogs. Recommend improvements and assist in changes to best practice Support the development managers and project leads as necessary Assist
with internal and external communication, improving transparency, and radiating information Assist team with making appropriate commitments through story selection, task definition Identify and remove impediments, prevent distractions that interfere with the ability of the team to deliver the sprint goal.
Facilitate discussion and conflict resolution Empower the teams to self-organize Improve the productivity of the teams in any way possible. Ensure the team strives to make each increment of functionality potentially shippable. Participate in the organization and planning of the development schedule based on methodology that has been developed to create a cohesive plan with identifiable critical path, task dependencies, and major milestones, and manages the agreed project plans and schedules, ensuring successful completion within scope, budget, time, and quality parameters Adapting project plans, schedules, and resource assignments as required
throughout pilot projects to respond to emerging requirements and risks.
Preferred Qualifications
Ability to understand technical issues at a high level
Excellent interpersonal skills, ability to work with diverse personality types
Thorough understanding of agile software development methodologies, values, and procedures
Ability to work with minimal supervision in a very dynamic and timeline sensitive work environment
Excellent team player and team builder
Education
Must be a Certified Scrum Master with 3+ years project management and Scrum Master experience.
Bachelor’s degree in a closely-related field, or equivalent combination of education and experience.
APPLY HERE
by Ronald Barron | Jul 12, 2024 | Uncategorized
About the Role
Title: Lead Software Engineer: Java Full Stack (Remote)
Location: Cebu City Central Visayas PH
Job Description:
As a Lead Software Engineer, you will be responsible for leading and implementing technical decisions and efforts of a software engineering team, overseeing and performing the development of high-quality software products, and enhancing our existing software platforms alone or with individuals of the same or similar role. The role requires a combination of strong leadership, advanced technical capabilities, and excellent communication skills. The successful candidate must have a deep understanding of the software development lifecycles, modern software engineering technologies and methodologies, and the ability to guide and inspire a team of talented engineers.
The Lead Software Engineer is the basic unit member of a future engineering department capable of taking the business where it needs to go. High-performing, skilled engineers – capable of thriving in both a team environment and as individuals. In a gist, this is a coding/technical role with good management ownership mindset.
Your responsibilities will include:
- leading and managing a team of software engineers, fostering a creative and cohesive unit capable of delivering complex software projects
- coordinating with scrum masters, project managers and other software engineers to plan, design, develop, test, and maintain web-based and desktop applications
- providing technical leadership in all aspects of our software development processes
- overseeing the design, development, and implementation of new software systems and enhancements to existing systems
- ensuring all software engineering projects are delivered on time and to the agreed quality standards
- continually updating technical knowledge and skills and sharing them with the team
- maintaining high standards of software quality within the team by establishing good practices and habits
- providing regular performance feedback, coaching, and career development to team members
- facilitating root cause analysis of system issues and implementing resolution strategies.
Requirements
- with a minimum of 7 years of hands-on experience in software development, including at least 3 years in a leadership capacity
- with extensive experience in various programming languages such as Java, C++, C# dot Net, Python, JavaScript, etc.
- competent in Object Oriented Design, functional programming, and even with straight forward scripting to solve problems.
- with solid experience as a full stack developer, capable of working proficiently at both the backend and frontend levels (ex: HTML, ES6, Virtual DOM like ReactJS, and DOM like bootstrap + jQuery).
- is aware of good User Experience (UX) practices and trends, capable of effectively proposing how to improve User Experience and understands when to trust clients/stakeholders on their chosen path of UX
- is familiar with modern software architectures (microservices, event-driven architectures) and deployment methodologies and tools (CI/CD, Docker, Kubernetes)
- believes that software quality is not the work alone of the Quality Assurance/Control team
- has practiced unit testing and Test-Driven Development (TDD and optionally Behavior-Driven Development (BDD)
- with experience in software development methodologies like Agile/Scrum.
- has a strong knowledge of database systems, both SQL and NoSQL, and entity relationship modelling.
- has excellent problem-solving and detail orientation skills
- possesses strong communication and interpersonal skills
- has proven ability to manage and prioritize multiple, concurrent projects
- familiarity with Cloud platforms (AWS, Azure, Google Cloud) is a plus
Additional Requirements:
- has a proven track record of managing all aspects of a successful software product throughout its lifecycle
- with solid understanding of the technology landscape including current and emerging technologies and best practices
- can inspire and motivate teams to deliver innovative and exciting solutions with an appropriate sense of urgency
- has demonstrated success in leading and managing a team of software engineers with a commitment to their growth and professional development
- has an exceptional project management and organization skills
- with strong customer focus and ability to manage client expectations
- proficient in system-level design and experience with web services and service-oriented architecture
- familiarity with version control systems such as Git
- has an experience in testing frameworks and practices, including unit, integration, and automated testing
- has an experience in securing software applications
- with excellent written and verbal communication skills, including the ability to explain complex technical concepts to a non-technical audience.
- is flexible to adapt to rapidly changing conditions and priorities
- has the ability to multi-task, prioritize tasks, and quickly adjust in a rapidly changing environment
- has the ability to furnish a comprehensive portfolio or provide examples of projects where they have successfully led the software engineering effort
APPLY HERE
by Ronald Barron | Jul 12, 2024 | Uncategorized
About the Role
Title: Application Security Architect
Location: Pune, IN
Department: Software Development (80000833)
Job Description:
Company:Bentley Systems
Application Security Architect
Location:Home-Based- India
Are you ready to start a new journey with a team of energized professionals advancing and connecting the world’s infrastructure? Bentley is looking for you! We are looking for a talented Application Security Architect to be part of our dedicated Bentley Infrastructure Cloud product security team at Bentley Systems. The successful candidate will be a member of the software development group that delivers industry leading software to transition the lifecycle of infrastructure assets into the digital world, contributing towards the Bentley Mission of providing innovative software and services for the enterprises and professionals who design, build and operate the world’s infrastructure – advancing both the global economy and environment for improved quality of life.
This role demands exceptional expertise, a passion for learning, and a willingness to embrace challenges. You’ll collaborate with a team of remotely based experts from across the globe, working across a diverse range of technologies, including C#, Typescript, JavaScript, Node.js, single-page applications and Electron applications, Azure cloud services, K8s, and more.
We will rely on you for the following:
- Lead Secure Software Development Lifecycle best practices and standards.
- Perform security architecture and design reviews of applications.
- Collaborate with empowered teams to ensure secure design, development, implementation, and verification of applications.
- Provide remediation guidance and recommendations to developers and administrators.
- Participate in and advance threat modelling practices across the division.
- Help stakeholders make risk-based decisions.
- Train developers and create educational presentations.
- Develop tools and automation supporting responsibilities.
What You Bring to The Team:
- More than 4+years of application Security Architecture experienceor relevant training and/or experience.
- Background experience in software and development.
- Proficiency in securing cloud technologies
- Proficiency in reading, writing, and auditing code and the ability to learn new languages/technologies.
- Experience with OWASP Top10 or SANS Top 25
- Experience breaking down complex systems and applications to identify threats.
- Excellent ability to communicate, verbally and in writing, complicated technical issues and the risks they pose to developers, network engineers, system administrators, and management.
- Strong experience in threat modelling software systems.
- Certification in CISSP or CCSP, it’s a plus.
- Strong problem-solving capabilities using various technologies.
- Capability to research a new topic and to learn quickly.
- Requires sitting or standing at will while performing work on a computer (or any other physical requirements). The role requires communication with managers, peers, and other colleagues of the company in person, and by utilizing Microsoft Teams chat, calling, and meeting functions.
What would make you stand out:
- Knowledge of OAuth 2.0/OpenID Connect.
- Knowledge/Experience of containerization solutions, such as Kubernetes, Docker, and Istio.
- Knowledge/Experience of web technologies (JavaScript, HTML5, HTTP, REST, etc.).
- Good knowledge of some of the following programming platforms/languages: .Net Core. Node.js, C#, Java, JavaScript/TypeScript, C/C++.
- Ability to make risk-based, unbiased, judgments that include both technical and business impacts.
APPLY HERE
by Ronald Barron | Jul 12, 2024 | Uncategorized
About the Role
Title: Software Engineer
Location: Remote, Sofia, Bulgaria
Job Description:
There are 2 actors on a network, people and machines. Just as usernames and passwords are used by people to access machines, machine identities are used by machines to identify and access each other. Venafi is the inventor of the technology that manages and protects machine identities, the most important security initiative in our Global 5000 customers. We are Warriors!
Are you passionate about making a positive impact and protecting the world from cybercriminals? If so, you may be a natural Venafi Warrior!
How you’ll be protecting the world:
As a Software Engineer at Venafi, you will be part of an extremely motivated, dedicated, and experienced team that protects many of the largest organizations in the world. We are looking for self-starting, fast learners with ideas to join our team and make an impact!
In this role you will:
- Participate in the development of cyber security Cloud applications in collaboration with Senior members of the team
- Implement REST APIs and other backend application code, primarily using Java and Golang microservices
- Develop React UI components as needed to deliver features and functionality to users
- Fix bugs on already developed systems
- Write unit, integration and functional tests as needed to ensure that requirements are implemented correctly, and specification is met
- Continuously expand personal technical knowledge
- Work in international multiculture environment with cutting edge technologies for real SaaS product
The ideal Venafi Warrior will be armed with these required skills:
- Engineering or related degree is preferred although not required
- 3-4 years of professional experience in software development
- Very good knowledge of one or more programming languages
- Demonstrate teamwork, attention to detail, and excellent communication skills
- Ability and desire to learn fast
- Very good knowledge of English language – both spoken and written
What sets you apart?
- Knowledge of Java or Golang
- Knowledge of Angular/React or other modern JS framework
- Knowledge in relational or NoSQL databases
- Understanding of encryption and/or certificate concepts and technologies
- Ability to write clean, consistent, and well documented code following best practices of the industry
APPLY HERE
by Ronald Barron | Jul 12, 2024 | Uncategorized
About the Role
Title: Enterprise Customer Success Manager EMEA
Location: Home based – EMEA
Category: Marketing
Job Description:
The role of an Enterprise Customer Success Manager at Canonical
Customer success is a new and strategic department at Canonical, with the objective to reduce risk and churn, facilitate the adoption of new products or services and support expansion within existing accounts. Customer Success Managers (CSM) are responsible for developing trust with their assigned customers and providing them with the best possible experience navigating Canonical’s vast offering. By clearly understanding their customer’s objectives, the CSM can align expectations, suggest a large range of additional services or product capacity to increase loyalty, alleviate any pain points, and help draw and deliver on an appropriate collaboration roadmap.
We are growing our Customer Success team to continue to offer thoughtful, smart, precise interactions across our product portfolio, from Ubuntu to open-source infrastructure and applications. To provide the appropriate level of focus for every customer, CSMs are specialized in one of the following segments:
- Mass – SMEs or large businesses starting their journey with Canonical
- Focus – Large companies with established ARR
- Step Growth – a selection of high-potential customers
All CSMs contribute to business support at the company level for all remaining, not-yet-assigned customers (Tech segment), including our Store customers.
Location: This role will be based remotely in the EMEA region.
What your day will look like
- Onboard new customers and introduce them to our products and support processes. Products include: Ubuntu Pro, MAAS, Landscape, Openstack, Ceph, Kubernetes, data applications and many more.
- Elaborate and coordinate complex projects in interaction with developers, IT managers and decision makers from various industries.
- Collaborate with Sales, Field Engineering and Support in developing and delivering engagement plans that fulfill the customer’s objectives.
- Manage a portfolio of customers in a specific geographic region and identify growth opportunities or renewal risks in coordination with Sales.
- Experience running a disciplined, weekly customer and business review process with cross-functional teams, identifying and prioritizing blockers, and driving resolution through corporate product and engineering teams
- Serve as a customer advocate internally and influence Canonical products roadmaps, Canonical websites, documentation, processes and people to improve customer satisfaction and retention.
- Supporting customers through reactive ticket requests.
- Create campaigns targeting multiple customers through digital touch-points and activities.
What we are looking for in you
The ideal candidate would display impeccable customer facing skills with a passion for cloud and data centre infrastructure technologies. We are also looking for:
- Minimum 5 years of work experience with a strong relation to IT and with exposure to projects related to at least one of these topics: Linux OS, data applications, storage, cloud computing, networking, security, migration, IoT.
- Excellent presentation skills with the ability to guide a conversation about complex softwares.
- Experience building and improving internal processes while maintaining timely delivery to customer-related projects.
- A true team player capable of interacting with all departments and at all levels both internally and externally.
- Knowledge of agile methodologies.
Additional skills that you might also bring
- Experience with Salesforce, Jira and CRMs is a big plus!
- We at the Customer Success team strongly appreciate various languages! Therefore, if you possess proficiency (both written and spoken) in Spanish, Portuguese, German, French, or Italian, alongside an excellent command of English, please inform us!
APPLY HERE