Forgotten Password

Stafford, Texas Data Resource Technologies
Essential FunctionsJob Duties bull Develops and reviews requirements, ensuring that there is agreement on what software is to be built. bull Synthesizes design, incorporates review comments and provide critical review of other designs. bull Often responsible for creating and documenting the architecture and design for several interrelated components, which are subsequently developed by other engineers. bull Writes production-quality code and is able to implement entire subsystems or feature sets independently. Software developed should have very few defects, should be robust in the face of environmental errors, should perform at or beyond requirements, and should be able to be understood by more junior developers. bull Builds and tests code to validate functionality against requirements. bull Facilitates code inspections and design reviews. Mentors others on software development practice. bull Participates in establishing large andor complex project goals, milestones and timetables. bull Accurately estimates and tracks personal work. Helps other engineers create accurate estimates. bull Communicates accurate status to managers and project managers. bull Coordinates work with project managers and other engineers. Develops and maintains strong relations with clients, partners, peers and other associates. bull Identifies project responsibilities outside of the standard implementation process and coordinates with the appropriate area. bull Assists in the development and presentation of manuals, user guides, and other materials relating to client products. bull May provide staff and clients with training and technical assistance relating to new, existing, and revised products. bull Provides post-release support to internal and external customers. bull Helps identify closed loop corrective action for removing process defects in the software development life cycle. bull Demonstrates self-development by attending courses and conferences. Routinely presents topics and training to other software developers. Basic Qualifications for Consideration bull Four-year degree plus graduate work in software engineering, computer science, computer engineering or equivalent experience is required. During this time should have written programs of significant complexity (several thousand lines). bull At least 7 yearsrsquo experience writing software in a production environment, preferably in product development setting. Software development experience should include distributed server solutions with rigorous quality, scalability, robustness and reliability requirements. bull At least 4 yearsrsquo experience with Microsoft technology stack (.NET, C, RESTful API Web Services, ASP.NET, etc) bull At least 4 yearsrsquo experience with Cloud Computing technologies (Azure, AKS, GCP, etc) bull Proven practical experience with software product developmentmanagement processes and software configuration management. bull Proven project or sub-project technical leadership. Experienced with project management tools and techniques. Able to manage multiple tasks and meet assigned deadlines. bull Ability to assess and inspect coding practices and review software designs. bull Good interpersonal and written communication skills Preferred Skills, Experience, and Education bull Exposure to with API management tools like Apigee bull Experience with API integration