What are the responsibilities and job description for the Senior Application Developer position at GTN Technical Staffing?
Highlights : < / strong>< / u>
Location< / strong> : Glendale AZ
Position Type< / strong> : contract
Hourly Rate< / strong> : based on experience
Residency Status< / strong> : US Citizen< / span>< / span> H1B and EAD< / span>< / span>
Position Summary : < / strong>
Our client is seeking a talented and experienced Application Developer to join their team. In this role you will be instrumental in developing and enhancing our web applications. You will collaborate closely with various functional teams to create highperformance userfriendly applications that shape the future of our digital products.
Key Responsibilities : < / strong>
Application development< / em>< / span>< / span>
- Design develop and maintain robust scalable and highperformance software applications.< / span>< / span>< / li>
- Write clean efficient and maintainable code using programming languages such as Java C# or similar.< / span>< / span>< / li>
- Develop and optimize database solutions by designing implementing and managing both relational and NoSQL databases ensuring efficient data storage retrieval and seamless integration with software applications.< / span>< / span>< / li>
- Implement both frontend and backend components following industry best practices and standards.< / span>< / span>< / li>
- Utilize frameworks and libraries to enhance application functionality and performance.< / span>< / span>< / li> < / ul> System Integration : < / em>< / span>< / span>
- Develop and manage integration solutions between Oracle and other systems and technologies.< / span>< / span>< / li>
- Use various integration technologies and methodologies (e.g. REST SOAP APIs message queues) to facilitate seamless data exchange.< / span>< / span>< / li>
- Ensure data integrity and consistency across integrated systems.< / span>< / span>< / li>
- Develop and maintain processes to handle data transformation and migration.< / span>< / span>< / li> < / ul> Technical Collaboration : < / em>< / span>< / span>
- Collaborate with crossfunctional teams including product managers designers and other developers to define and implement software solutions.< / span>< / span>< / li>
- Participate in architecture and design discussions to ensure solutions align with business requirements and technical constraints.< / span>< / span>< / li>
- Conduct code reviews to ensure code quality and adherence to coding standards.< / span>< / span>< / li>
- Mentor and provide technical guidance to junior developers.< / span>< / span>< / li> < / ul> Troubleshooting and Maintenance : < / em>< / span>< / span>
- Identify diagnose and resolve technical issues and bugs in a timely manner.< / span>< / span>< / li>
- Perform performance tuning and optimization of applications and databases.< / span>< / span>< / li>
- Ensure software security and compliance with data protection regulations.< / span>< / span>< / li>
- Maintain and update technical documentation including design specifications user manuals and deployment guides.< / span>< / span>< / li> < / ul> Continuous Improvement : < / em>< / span>< / span>
- Stay current with emerging technologies tools and best practices in software development and cloud computing.< / span>< / span>< / li>
- Proactively identify opportunities to improve existing processes and systems.< / span>< / span>< / li>
- Participate in training and professional development activities to enhance skills and knowledge.< / span>< / span>< / li> < / ul>
Qualifications and Skills : < / strong>< / span>< / span>- Proficiency in one programming language and familiarity with others such as C# Java or JavaScript / TypeScript.< / span>< / span>< / li>
- Proven experience in designing implementing and optimizing database solutions including relational (e.g. SQL Server Oracle MySQL) and NoSQL databases with strong skills in data modeling query optimization and ensuring data integrity and security.< / span>< / span>< / li>
- Extensive experience in developing and maintaining web applications using JavaScript / TypeScript HTML and CSS.< / span>< / span>< / li>
- Solid understanding of software engineering principles patterns and practices including objectoriented design testdriven development and agile methodologies.< / span>< / span>< / li>
- Proven ability to build highperformance applications following best practices.< / span>< / span>< / li>
- Skilled in debugging and resolving issues using browserbased tools and errorchecking methods.< / span>< / span>< / li>
- Experience implementing automated unit testing and endtoend testing using relevant frameworks.< / span>< / span>< / li>
- Proficiency with git as a code versioning tool and experience in collaborating with other developers through code reviews pull requests and merge conflict resolutions.< / span>< / span>< / li>
- Experience or knowledge of cloud platforms and services like Azure AWS or Google Cloud.< / span>< / span>< / li>
- An interest in AI machine learning data science power apps or related technologies.< / span>< / span>< / li>
- Exceptional timemanagement interpersonal and communication skills in a fastpaced and agile environment.< / span>< / span>< / li>
- Ability to write technical design documents from provided functional designs and create unit test documents for related areas.< / span>< / span>< / li>
- Ability to communicate technical issues effectively to functional counterparts and stakeholders.< / span>< / span>< / li>
- Positive cando attitude and a strong collaborator who works well with different teams and stakeholders.< / span>< / span>< / li>
- Exceptional problemsolving abilities and a strong desire to learn and master new skills and technologies coupled with a willingness to share knowledge with peers.< / span>< / span>< / li>
- Ability to work both independently and collaboratively in a dynamic setting.< / span>< / span>< / li>
- If you are passionate about software development and thrive in a fastpaced dynamic environment we encourage you to apply and become a part of our innovative team.< / span>< / span>< / li> < / ul>
"We are GTN – The Go To Network< / b>"< / span>< / span>
< / p>Key Skills
REST,MVC,.NET,ASP.NET,Microsoft SQL Server,C#,Visual Studio,TFS,Application Development,JavaScript,XML,JSON
Employment Type : Full Time
About Company : GTN Technical Staffing
- Proven experience in designing implementing and optimizing database solutions including relational (e.g. SQL Server Oracle MySQL) and NoSQL databases with strong skills in data modeling query optimization and ensuring data integrity and security.< / span>< / span>< / li>
- Proactively identify opportunities to improve existing processes and systems.< / span>< / span>< / li>
- Perform performance tuning and optimization of applications and databases.< / span>< / span>< / li>
- Participate in architecture and design discussions to ensure solutions align with business requirements and technical constraints.< / span>< / span>< / li>
- Use various integration technologies and methodologies (e.g. REST SOAP APIs message queues) to facilitate seamless data exchange.< / span>< / span>< / li>
- Write clean efficient and maintainable code using programming languages such as Java C# or similar.< / span>< / span>< / li>