Developing and directing software system validation and testing methods.
Directing our software programming initiatives
Overseeing the development of documentation.
Working closely with clients and crossfunctional departments to communicate project statuses and proposals.
Analyzing data to coordinate the installation of new systems effectively or the modification of existing systems.
Managing the software development lifecycle.
Monitoring system performance.
Communicating key project data to team members and building cohesion among teams.
Developing and executing project plans.
Applying mathematics and statistics to problemsolving initiatives.
Applying best practices and standard operating procedures.
Creating innovative solutions to meet our company s technical needs.
Testing new software and fixing bugs.
Shaping the future of our systems.
Design and build tools and frameworks to automate the development testing deployment and management of services and products
Plan and scale distributed software and applications using synchronous and asynchronous design patterns writing code and delivering with urgency and quality Collaborate with global team to produce project plans and analyze the efficiency and feasibility of project operations leveraging global technology stack and making localized improvements
Track document and maintain software and network system functionality and leverage any opportunity to improve engineering
Focus on creating software and networking platforms that are free of faulty programming and continuously keep developers in step without compromising site reliability
Work with product managers and userexperience designers to influence the strategy and delivery of nextwave product features and system capabilities
Software Engineer Requirements:
A bachelors degree in computer science software engineering or another related field. 5 to 7 years of software engineering or software development experience preferably in a related field.
Handson programming experience using relevant languages.
Experience using relevant tool suites. Strong written and verbal communication and interpersonal skills.
Creative problemsolving skills.
Experience managing the software development lifecycle.
The ability to prioritize activities and deliver projects on time and within budget.
Experience working with clients and business partners.
A comprehensive understanding of computer science concepts.
Excellent coding skills. Extensive knowledge of agile methodologies.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.