Use expertise in web development using C# .Net and SQL to implement all aspects of an application design including but not limited to: high performance design coding caching mechanisms security encryption state management error logging scalability code reviews environment configuration proper testing procedures naming standards and all other aspects of good application design and development etc. Act as lead engineer of projects working alongside Product Managers to architect and develop solutions based on different design algorithms to a set of highly complex problems. Work with Product Design and Operations teams to plan execute monitor and own features from inception to production. Plan projects and tasks with the team and follow through in a high-quality and timely manner. Undertake complete projects or stepping-in to an ongoing project and become an immediate Contributor. Utilize strong verbal and written communications skills to represent projects and clearly convey detailed status updates and requirements for all stages of a project. Analyze requirements and deliver realistic estimates for the implementation of related functionality. Document and organize the artifacts of product development including technical documentation and engineering specifications. Communicate technical and analytical metrics of features for projects. Write high quality codes alongside the team for new features. Contribute to the companys codebases and work with the Head of Platform to meet code guidelines and standard practices. Review the codes of others. Be responsible for the productivity of the team creating processes and workflows that work best for that team and its projects and that also function within Engineerings broader standards and practices. Help develop engineers to grow both in technical skill and as professionals. Resolve dependencies for team members and projects and ensure team members can meet both personal team-wide and engineering-wide goals and expectations. Telecommuting may be permitted. When not telecommuting must report to 8750 N Central Expressway Suite 1400 Dallas TX 75231. Salary: $142000-$188500 per year.
MINIMUM REQUIREMENTS: Bachelors degree or U.S. equivalent in Computer Science Management Information Systems Software Engineering or a related field plus 5 years of professional experience as Application Engineer Software Engineer or any occupation/position/job title involving computer programming.
In lieu of a Bachelors degree plus 5 years of experience the employer will accept a Masters degree or U.S. equivalent in Computer Science Management Information Systems Software Engineering or a related field plus 3 years of professional experience as Application Engineer Software Engineer or any occupation/position/job title involving computer programming.
3 years of professional experience utilizing relational databases including SQL Server for data persistence advanced caching strategies with Redis and effective queue management and event-driven architectures with Apache Kafka; 3 years of professional experience with distributed architectures DevOps containerization with Docker and orchestration with Kubernetes (including designing and optimizing systems for scalability reliability and performance managing complex data flows ensuring rapid data access and maintaining high availability and consistency); 3 years of professional experience in implementing managing and utilizing open telemetry and observability tools (including Grafana and Prometheus) in a cloud-native environment; 2 years of professional experience leading and guiding engineering teams through complex project lifecycles from planning and architecture to development testing deployment and production monitoring.
Factors such as scope and responsibilities of the position candidates work experience education/training job-related skills internal peer equity as well as market and business considerations may influence base pay offered. This salary range is reflective of a position based in Dallas TX.
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.